Trade-oos between Shared Virtual Memory and Message-passing on an Ipsc/2 Hypercube M Emoire Virtuelle Partag Ee Ou Echange De Messages Sur Un Hypercube Ipsc/2 ?

نویسندگان

  • Thierry PRIOL
  • Zakaria LAHJOMRI
چکیده

This paper presents the results of an experiment which evaluates the performance of shared virtual memory running on a distributed memory parallel architecture (iPSC/2 hypercube). Two parallel versions of the modiied Gram-Schmidt algorithm are presented. Each uses two disparate distribution schemes: data distribution; and control distribution. In the rst case, cooperation between processes is achieved by sending messages, whereas shared variables are applied in the second case. This latter technique is made possible by implementing a shared virtual memory as part of the operating system. We present brieey an example of such a mechanism, called KOAN, which has been designed speciically for the iPSC/2 hypercube. This shared virtual memory allows us to compare experimentally the performances of the two distribution schemes. Theoretical execution models are also addressed in order to extrapolate expected performance on a large number of processors. R esum e Ce papier pr esente des r esultats d'exp erimentation d'un dispositif de m emoire virtuelle partag ee sur une architecture a m emoire distribu ee (l'hypercube iPSC/2). Deux versions parall eles de l'algorithme de Gram-Schmidt modii e sont pr esent ees. La premi ere est fond ee sur une parall elisation orient ee par les donn ees o u la coop eration entre processus est r ealis ee a l'aide d` echange de messages. La seconde exploite une parall elisation orient ee par le contr^ ole o u les pro-cessus communiquent par variables partag ees. Cette deuxi eme technique est rendue possible gr^ ace a la mise en uvre d'un dispositif de m emoire virtuelle partag ee. Nous pr esentons bri evement un exemple d'un tel dispositif, appel e KOAN, qui a et e r ealis e pour un hypercube iPSC/2. Ce dispositif nous permet ainsi de comparer les deux sch emas de parall elisation. Des mod eles d'ex ecution sont pr esent es aan d'extrapoler les performances de ces algorithmes sur un nombre important de processeurs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Shared Virtual Memory and Message Passing Programming on a Finite Element Application

This paper describes the methods used and experiences made with implementing a nite element application on three diierent parallel computers with either message passing or shared virtual memory as the programming model. Designing a parallel nite element application using message-passing requires to nd a data domain decomposition to map data into the local memory of the processors. Since data ac...

متن کامل

Passing Programming on a Finite Element Application

This paper describes the methods used and experiences made with implementing a nite element application on three diierent parallel computers with either message passing or shared virtual memory as the programming model. Designing a parallel nite element application using message-passing requires to nd a data domain decomposition to map data into the local memory of the processors. Since data ac...

متن کامل

A Survey of Recoverable Distributed Shared Memory Systems

Distributed Shared Memory (dsm) systems provide a shared memory abstraction on distributed memory architectures (distributed memory multicomputers, networks of workstations). Such systems ease parallel application programming since the shared memory programming model is often more natural than the message-passing paradigm. However, the probability of failure of a dsm system increases with the n...

متن کامل

A New Approach to Parallel Sparse Cholesky Factorization on Distributed Memory Parallel Computers

Nowadays, programming distributed memory parallel computers (DMPCs) evokes the \no pain, no gain" idea. That is, for a given problem to be solved in parallel, the message passing programming model involves distributing the data and the computations among the processors. While this can be easily feasible for well structured problems, it can become fairly hard on unstructured ones, like sparse ma...

متن کامل

A New Approach to Parallel Sparse Cholesky Factorization on Distributed Memory Parallel Computers Mounir Hahad, Jocelyne Erhel, Thierry Priol

Nowadays, programming distributed memory parallel computers (DMPCs) evokes the \no pain, no gain" idea. That is, for a given problem to be solved in parallel, the message passing programming model involves distributing the data and the computations among the processors. While this can be easily feasible for well structured problems, it can become fairly hard on unstructured ones, like sparse ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992